Natürliche Vorkommen: Iberische Halbinsel (außer dem Südosten), Balearen, Frankreich (Nordwesten, Westen, Südwesten, Süden und Korsika), Italien (alle Regionen des Festlandes, Sardinien und Sizilien), Malta, ehemaliges Jugoslawien, Ungarn, Rumänien, Zypern, Türkei (europäischer Teil und Anatolien), Syrien, Israel, Irak, Iran, Afghanistan, Sinai, Ägypten, Lybien, Algerien, Marokko und Makaronesien; eingeschleppt in Deutschland (selten auch eingebürgert), Tschechien, in der Slowakei, in der Schweiz und in Österreich
Weideland; in zeitweise überschwemmten Senken auf nährstoffreichen bis leicht salzhaltigen Böden; in 0-1500 m Höhe